[][src]Crate nu_cli

Re-exports

pub use crate::data::config;
pub use crate::data::primitive;
pub use crate::data::value;

Modules

data
utils

Macros

return_err
stream
trace_out_stream
trace_stream

Structs

BasicHost
CommandArgs
CommandRegistry
Context
EnvironmentSyncer
EvaluatedWholeStreamCommandArgs
Example
InputStream
InterruptibleStream
OutputStream
TaggedDictBuilder

A helper to help create dictionaries for you. It has the ability to insert values into the dictionary while maintaining the tags that need to be applied to the individual members

TaggedListBuilder

Enums

LineResult

Traits

ToOutputStream
ToPrimitive

A generic trait for converting a value to a number.

ValueExt
WholeStreamCommand

Functions

cli

The entry point for the CLI. Will register all known internal commands, load experimental commands, load plugins, then prepare the prompt and line reader for input.

create_default_context
did_you_mean

Prepares a list of "sounds like" matches for the string you're trying to find

get_help
load_plugins
parse_and_eval
process_line

Process the line by parsing the text to turn it into commands, classify those commands so that we understand what is being called in the pipeline, and then run this pipeline

run_pipeline_standalone
run_vec_of_pipelines
whole_stream_command